/*
*
==============================================================================
*  Name        : 
*  Part of     : Omen Game Engine
*  Description : 
*  Version     : 1.0
*
*  Copyright (c) 2013 Lauri Kortevaara.
* 
==============================================================================
*/

#pragma once

#include "OmenConfig.h"
#include "OmenMath.h"

namespace Omen
{
    class OMEN_API Box
    {
        public:
            Box( Omen::Matrix4x4& transformation, Omen::Float width, Omen::Float height, Omen::Float depth );

            Omen::Matrix4x4& transformation();
            Omen::Float&     width();

        protected:
        private:
            Omen::Matrix4x4 m_transformation;
            Omen::Float     m_width, m_height, m_depth;
    };
}